Trusted Hardware for Partitioned Multicore

نویسندگان

  • Alexandra Constantin
  • James Cook
  • Anindya De
چکیده

This paper aims to give a comprehensive design of the trusted hardware layer for a partitioned multicore processor. We start our design with the Trusted Platform Module (TPM) and propose changes to the TPM architecture that are necessary for a partitioned multicore processor. We propose several security measures to make the system secure against plausible known attacks. We analyze the system implementation trade-offs and provide some simulation results to illustrate them. We also propose a protocol for bulk decryption which combines the security of the TPM with the efficiency of a general purpose CPU. We suggest a number of changes to the hardware and the cryptographic primitives to improve the security and efficiency of the system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Lightweight Spatio-temporally Partitioned Multicore Architecture for Concurrent Execution of Safety Critical Workloads

Modern aircraft systems employ numerous processors to achieve system functionality. In particular, engine controls and power distribution subsystems rely heavily on software to provide safety-critical functionality, and are expected to move towards multicore architectures. The computing hardware-layer of avionic systems must be able to execute many concurrent workloads under tight deterministic...

متن کامل

Adapting to Dynamic Heterogeneity : Virtualization for Themulticore Era

As the computing industry enters the multicore era, exponential growth in the number of transistors on a chip continues to present challenges and opportunities to computer architects. This dissertation identifies and addresses one emerging issue in particular: that of dynamic heterogeneity, which can arise, even among physically homogeneous cores, from changing reliability, power, or thermal co...

متن کامل

Comparing Separate and Statically-Partitioned Caches for Time-Predictable Multicore Processors

In this paper, we quantitatively compare two different time-predictable multicore cache architectures, separate and statically-partitioned caches, through extensive simulation. Current research trends primarily focus on partitioned-cache architectures in order to achieve time predictability for hard real-time multicore based systems, and our experiments reveal that separate caches actually lead...

متن کامل

SHARB: Shared Resource Arbitration in Partitioned Multicore Systems via Library Interposition

With the increasing computational capabilities of multicore hardware platforms for embedded systems, the extent of software-based functionalities also grows continuously. Concurrently, formerly distributed functionalities are now integrated into a common platform. This is supported by multicore architectures, which allow the parallel computation of independently developed software components. T...

متن کامل

Ensuring System Integrity using Limited Local Memory

System integrity monitors, such as rootkit detectors, rely critically on the ability to fetch and inspect pages containing code and data of a target system under study. To avoid being infected by malicious or compromised targets, state of the art system integrity monitors rely on virtualization technology to set up a tamper-proof execution environment. Consequently, the virtualization infrastru...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009